package com.kj.tms.pri.system.menu.service;


import com.kj.tms.common.bean.dto.ReturnData;
import com.kj.tms.pri.system.menu.dto.LogDTO;

import java.util.List;


/**
 * 操作日志service
 *
 * @author zhaolj
 */
public interface LogService {
    /**
     * @Method
     * @Param
     * @Return
     * @Exception
     * @Description [业务处理分页]
     * @Author zhangsong
     * @Version 1.0
     * @Date 2017/11/16 17:26
     */
    ReturnData queryByPageInfo(LogDTO model);

    /**
     * 根据查询条件(模糊检索和分页参数)获得分页显示的列表信息
     *
     * @param model 模糊检索和分页参数
     * @return 当前页展示的列表内容
     */
    public List<LogDTO> queryByPage(LogDTO model);

    /**
     * 根据查询条件(模糊检索)获得分页总数
     *
     * @param model 模糊检索参数
     * @return 当前查询条件下的总记录数
     */
    public int getTotalCounts(LogDTO model);

    /**
     * 保存新增操作日志
     *
     * @param logDTO 操作日志MO内容
     */
    public void add(LogDTO logDTO);

}